#header {
  height: 83px;
  background-color: #13244C;
  border-bottom: 1px solid #A0BEDB;
  position: relative;
}
#header .logo {width: 22%;
  line-height: 82px;
  position: absolute;
  top: 0;
  left: 5%;
}
#header .magnifier {
  position: absolute;
  right: 5%;
  top: 35px;
}
#header .magnifier p {
  cursor: pointer;
}
#header .magnifier .header-search {
  position: absolute;
  top: -15px;
  right: 0;
  width: 297px;
  -ms-transform: scaleX(0);
      transform: scaleX(0);
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  overflow: hidden;
  transition: all linear 0.4s;
  -webkit-transition: all linear 0.4s;
  -moz-transition: all linear 0.4s;
}
#header .magnifier .header-search > div {
  float: left;
}
#header .magnifier .header-search .input {
  height: 44px;
  width: 260px;
  background-color: #EDEDED;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  padding-left: 15px;
}
#header .magnifier .header-search .input input {
  float: left;
  outline: none;
  border: none;
  margin-top: 7px;
}
#header .magnifier .header-search .input input[type=text] {
  width: 210px;
  height: 30px;
  line-height: 30px;
  background-color: #EDEDED;
}
#header .magnifier .header-search .input input[type=text]::-webkit-input-placeholder {
  color: #444;
}
#header .magnifier .header-search .input input[type=submit] {
  width: 35px;
  height: 30px;
  background: url(../images/magnifier2.png) no-repeat center;
}
#header .magnifier .header-search .x {
  margin-top: 6px;
}
#header .magnifier .on {
  -ms-transform: scaleX(1);
      transform: scaleX(1);
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  transition: all linear 0.4s;
  -webkit-transition: all linear 0.4s;
  -moz-transition: all linear 0.4s;
}
.content .index-title {
  padding-left: 24%;
}
.content .index-title .index-title1 {
  font-size: 30px;
  color: #c6001e;
  font-weight: bold;
  line-height: 47px;
  padding-right: 31px;
  border-right: 1px solid #CCCCCC;
  float: left;
}
.content .index-title .index-title2 {
  margin-left: 182px;
  color: #434343;
  font-size: 18px;
  position: relative;
  top: -2px;
}
.content .more {
  text-align: center;
  margin-top: 50px;
}
.content .more a {
  display: inline-block;
  width: 125px;
  height: 29px;
  background: url(../images/more.png) no-repeat center;
}
.content .content1 {
  background: url(../images/index_03.jpg) no-repeat center bottom;
  padding: 50px 0 110px;
}
.content .content1 .explain {
  margin-top: 40px;
}
.content .content1 .explain li {
  float: left;
  width: 16.66%;
}
.content .content1 .explain li a {
  display: block;
  margin: 0 auto;
  width: 147px;
  overflow: hidden;
}
.content .content1 .explain li a .icon {
  background: url(../images/index_24.png) no-repeat center;
  height: 147px;
  width: 147px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -ms-transform: rotate(0);
      transform: rotate(0);
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  transition: transform 0.8s ease-in-out;
  -webkit-transition: -webkit-transform 0.8s ease-in-out;
  -moz-transition: transform 0.8s ease-in-out;
}
.content .content1 .explain li a .text {
  text-align: center;
  margin-top: 10px;
  color: #282828;
}
.content .content1 .explain li a .text .p1 {
  font-size: 18px;
  font-weight: bold;
}
.content .content1 .explain li a .text .p2 {
  font-size: 14px;
  line-height: 30px;
}
.content .content1 .explain li a:hover .icon {
  background-image: url(../images/index_21.png);
  -ms-transform: rotate(360deg);
      transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  transition: transform 0.8s ease-in-out;
  -webkit-transition: -webkit-transform 0.8s ease-in-out;
  -moz-transition: transform 0.8s ease-in-out;
}
.content .content1 .explain-text {
  margin-top: 50px;
  text-align: center;
  font-size: 18px;
  color: #282828;
  line-height: 48px;
}
.content .content2 {
  background: url(../images/index_05.jpg) no-repeat center bottom;
  padding: 55px 0 170px;
}
.content .index-case {
  margin-top: 45px;
}
.content .index-case li {
  float: left;
  width: 25%;
  padding: 0 13px;
}
.content .index-case li a {
  display: block;
}
.content .index-case li a .text {
  text-align: center;
  color: #333333;
}
.content .index-case li a .text .p1 {
  margin: 20px 0 10px;
}
.content .index-case li a .text .p1 span {
  display: inline-block;
  width: 58px;
  height: 49px;
  line-height: 49px;
  background: url(../images/number.png) no-repeat;
  font-size: 24px;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
}
.content .index-case li a .text .p2 {
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
}
.content .index-case li a .text .p3 {
  padding-bottom: 22px;
  position: relative;
}
.content .index-case li a .text .p3 span {
  display: block;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
}
.content .index-case li a .text .p3:after,
.content .index-case li a .text .p3:before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #86A8D0;
  position: absolute;
  left: 0;
  bottom: 0px;
}
.content .index-case li a .text .p3:before {
  background-color: #C70423;
  z-index: 10;
  width: 0;
  transition: all 1.2s ease-in-out;
  -webkit-transition: all 1.2s ease-in-out;
  -moz-transition: all 1.2s ease-in-out;
}
.content .index-case li a:hover .text .p1 span {
  font-size: 30px;
  color: #c6001e;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
}
.content .index-case li a:hover .text .p2 {
  color: #c6001e;
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
}
.content .index-case li a:hover .text .p3:before {
  width: 100%;
  transition: all 1.2s ease-in-out;
  -webkit-transition: all 1.2s ease-in-out;
  -moz-transition: all 1.2s ease-in-out;
}
.content .content3 {
  padding: 60px 0 50px;
   
}
.content .content3 .about {
  padding-right: 39%;
  padding-top: 220px;
  color: #3f3f3f;
}
.content .content3 .about .more {
  text-align: left;
  margin-top: 30px;
}
.content .content3 .about .p1,
.content .content3 .about .p2 {
  font-size: 14px;
  line-height: 30px;
}
.content .content3 .about .p2 {
  height: 180px;
  overflow: hidden;
}
.content .content3 .about .tel {
  width: 267px;
  height: 64px;
  background: #c6001e url(../images/tell.png) no-repeat center left;
  padding-left: 80px;
  color: #fff;
  overflow: hidden;
  float: right;
  margin: 120px -52% 0 0;
}
.content .content3 .about .tel .tel1 {
  font-size: 14px;
  margin-top: 8px;
}
.content .content3 .about .tel .tel2 {
  font-size: 24px;
}
.content .content4 .product li {
  float: left;
  width: 25%;
  position: relative;
  overflow: hidden;
}
.content .content4 .product li a {
  display: block;
}
.content .content4 .product li .text {
  position: absolute;
  height: 100%;
  left: -100%;
  top: 0;
  z-index: 100;
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
}
.content .content4 .product li .text > div {
  float: left;
  width: 50%;
  height: 100%;
}
.content .content4 .product li .text .current-text {
  background: url(../images/opacity2.png) repeat;
}
.content .content4 .product li .text .current-text span {
  display: block;
  line-height: 40px;
  color: #fff;
  font-size: 24px;
  position: relative;
  top: 50%;
  margin-top: -20px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content .content4 .product li .text .hover-text {
  padding: 0 6%;
  text-align: center;
}
.content .content4 .product li .text .hover-text .hover-text-child {
  background: url(../images/opacity3.png) repeat;
  color: #fff;
  padding: 25px 15px;
  position: relative;
  top: 50%;
  margin-top: -114px;
}
.content .content4 .product li .text .hover-text .hover-text-child .p1 {
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 25px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content .content4 .product li .text .hover-text .hover-text-child .p2 {
  font-size: 14px;
  line-height: 24px;
  height: 72px;
  overflow: hidden;
}
.content .content4 .product li .text .hover-text .hover-text-child .p3 {
  width: 110px;
  height: 24px;
  line-height: 24px;
  background: url(../images/right-icon.png) no-repeat right center;
  text-align: left;
  margin: 31px auto 0;
}
.content .content4 .product li:hover .text {
  left: 0;
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
}
.content .content5 {
  background: url(../images/index_12.jpg) no-repeat center;
  padding: 70px 0 80px;
}
.content .content5 .contact {
  margin-top: 80px;
}
.content .content5 .contact .contact-input {
  padding: 0 5px 0 6%;
  float: left;
  width: 50%;
}
.content .content5 .contact .contact-input .text1 {
  color: #b00000;
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: bold;
}
.content .content5 .contact .contact-input .text2 {
  font-size: 14px;
  line-height: 20px;
  color: #151515;
}
.content .content5 .contact .contact-input .input-list {
  margin-top: 5px;
}
.content .content5 .contact .contact-input .input-list li {
  width: 50%;
  float: left;
  padding-right: 15px;
}
.content .content5 .contact .contact-input .input-list li.yzm{
  width: 100%;
}
.content .content5 .contact .contact-input .input-list li.yzm .p2 input[type=text]{
  width:35%;
}
.content .content5 .contact .contact-input .input-list li .p1 {
  color: #141415;
  font-size: 14px;
  padding: 12px 0 6px;
}
.content .content5 .contact .contact-input .input-list li .p2 input[type=text] {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 1px solid #DEDEDE;
  background-color: #fff;
  border-radius: 6px;
  outline: none;
  padding: 0 10px;
}
.content .content5 .contact .contact-input .input-list li .p2 input[type=submit] {
  width: 120px;
  height: 40px;
  border: none;
  outline: none;
  background-color: #ED3F49;
  border-radius: 6px;
  color: #fff;
  font-size: 12px;
  line-height: 40px;
  text-align: center;
  margin: 25px 0 20px;
}
.content .content5 .contact .contact-meassage {
  float: left;
  width: 50%;
  padding: 0 3% 0 12%;
}
.content .content5 .contact .contact-meassage ul li {
  margin-bottom: 25px;
}
.content .content5 .contact .contact-meassage ul li .p1 {
  height: 30px;
  width: 21px;
  text-align: center;
  line-height: 30px;
  float: left;
}
.content .content5 .contact .contact-meassage ul li .p2 {
  margin-left: 40px;
  line-height: 30px;
  color: #19191c;
  font-size: 16px;
}
.content .heightBox {
  height: 65px;
  display: none;
}
.content .type {
  border-bottom: 1px solid #E9E8E8;
  height: 54px;
}
.content .type .container {
  position: relative;
}
.content .type .type-title {
  float: left;
  line-height: 20px;
  font-size: 16px;
  color: #c6001e;
  padding-top: 20px;
}
.content .type .type-title span {
  margin-left: 10px;
  padding: 20px 5px 12px;
  position: relative;
  border-bottom: 4px solid #C6001E;
}
.content .type .type-title i {
  position: relative;
  top: -1px;
}
.content .type .type-list {
  margin-left: 115px;
}
.content .type .type-list > li {
  float: left;
}
.content .type .type-list > li > a {
  display: block;
  padding: 20px 17px 14px;
  position: relative;
  color: #333333;
}
.content .type .type-list > li.current a{
  color: #C6001E;
}
.content .type .type-list > li > a:before {
  content: "";
  display: block;
  height: 15px;
  width: 1px;
  background-color: #363636;
  position: absolute;
  right: 0;
  top: 22px;
}
.content .type .type-list > li .type2-list {
  position: absolute;
  left: 50px;
  top: 54px;
  padding-top: 25px;
  display: none;
}
.content .type .type-list > li .type2-list li {
  width: 160px;
  height: 40px;
  border: 1px solid #DDDDDD;
  float: left;
  margin-right: 10px;
  background-color: #F8F8F8;
}
.content .type .type-list > li .type2-list li a {
  display: block;
  color: #333333;
  text-align: center;
  line-height: 40px;
}
.content .type .type-list > li .type2-list li:hover {
  border-color: #c6001e;
}
.content .type .type-list > li .type2-list li:hover a {
  color: #c6001e;
}
@media (min-width: 992px) {
  .content .type .type-list > li:hover > a {
    color: #c6001e;
    font-size: 16px;
  }
  .content .type .type-list > li:last-child a:before {
    display: none;
  }
}
.content .article {
  padding-top: 40px;
  background: url(../images/inBg.png) no-repeat center bottom;
}
.content .article .in-title {
  text-align: center;
}
.content .article .in-title .p1 {
  font-size: 30px;
  color: #c6001e;
  font-weight: bold;
  margin-bottom: 10px;
}
.content .article .index-case {
  margin-top: 0;
}
.content .article .index-case li {
  margin-top: 40px;
}
.content .article .index-case li .text .p2 {
  padding: 20px 0 15px;
}
.content .article .list-imageText li {
  padding: 30px 0;
  border-bottom: 1px solid #EEEEEE;
}
.content .article .list-imageText li a {
  display: block;
}
.content .article .list-imageText li a .image {
  float: left;
  width: 168px;
}
.content .article .list-imageText li a .text {
  margin-left: 200px;
}
.content .article .list-imageText li a .text .text-top {
  height: 135px;
}
.content .article .list-imageText li a .text .text-top > div {
  float: left;
}
.content .article .list-imageText li a .text .text-top .text-content {
  width: 83%;
  padding-top: 45px;
  padding-right: 5%;
  position: relative;
}
.content .article .list-imageText li a .text .text-top .text-content .p1 {
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content .article .list-imageText li a .text .text-top .text-content .p2 {
  color: #434343;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}
.content .article .list-imageText li a .text .text-top .date {
  width: 17%;
  text-align: center;
}
.content .article .list-imageText li a .text .text-top .date .p1 {
  font-size: 55px;
  color: #333333;
  font-weight: bold;
  line-height: 65px;
  margin-top: 20px;
}
.content .article .list-imageText li a .text .text-top .date .p2 {
  color: #434343;
}
.content .article .list-imageText li a .text .text-top .text-content:after {
  content: "";
  display: block;
  width: 1px;
  height: 86px;
  background-color: #E2E2E2;
  position: absolute;
  right: 0;
  top: 20px;
}
.content .article .list-imageText li a .text .text-bottom {
  float: right;
  width: 125px;
  height: 29px;
  background: url(../images/news-more.png) no-repeat;
  line-height: 29px;
  color: #999898;
  padding-left: 20px;
  margin-right: 5%;
}
@media (min-width: 767px) {
  .content .article .list-imageText li:hover a .text .text-top .text-content .p1 {
    color: #c6001e;
  }
  .content .article .list-imageText li:hover a .text .text-bottom {
    background-image: url(../images/news-moreHover.png);
    color: #fff;
  }
}
.content .article .text-list {
  margin-top: 70px;
}
.content .article .text-list li {
  padding: 40px 0;
}
.content .article .text-list li .date {
  width: 125px;
  float: left;
  text-align: center;
  border-right: 1px solid #E2E2E2;
}
.content .article .text-list li .date .p1 {
  font-size: 55px;
  color: #333333;
  line-height: 60px;
}
.content .article .text-list li .date .p2 {
  color: #434343;
}
.content .article .text-list li .text {
  margin-left: 160px;
  padding-right: 2%;
}
.content .article .text-list li .text .p1 {
  color: #1a1a1a;
  font-weight: bold;
  margin: 5px 0 10px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.content .article .text-list li .text .p2 {
  color: #434343;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
}
.content .article .text-list li:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.content .article .text-list li:hover .text .p1 {
  color: #e00012;
}
.content .article .page {
  padding: 30px 0 230px;
}
#footer .friendship {
  padding: 25px 0 35px;
  background-color: #F4F3F3;
}
#footer a{
  color: #fff;
}
#footer .friendship .link {
  float: left;
  width: 62.5%;
}
#footer .friendship .link ul {
  float: left;
  width: 17%;
  margin-right: 3%;
}
#footer .friendship .link ul li {
  padding-left: 25px;
  color: #333;
  line-height: 22px;
}
#footer .friendship .link ul li a {
  color: #333;
}
#footer .friendship .link ul li:first-child {
  font-size: 16px;
  position: relative;
  line-height: 20px;
  margin-bottom: 15px;
}
#footer .friendship .link ul li:first-child:before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  background-color: #363636;
  border-radius: 50%;
  position: absolute;
  left: 3px;
  top: 8px;
}
#footer .friendship .footer-code {
  float: left;
  width: 37.5%;
  padding: 0 4% 0 8%;
}
#footer .friendship .footer-code .tel-number {
  padding: 45px 0 0 5px;
  background: url(../images/telIcon.png) no-repeat left top;
  font-size: 36px;
  color: #ae1939;
  font-weight: bold;
}
#footer .friendship .footer-code .code-list {
  margin-top: 15px;
}
#footer .friendship .footer-code .code-list li {
  float: left;
  width: 100px;
  margin-right: 20%;
}
#footer .friendship .footer-code .code-list li:last-child {
  margin-right: 0;
}
#footer .copyright {
  padding: 20px 0 40px;
  background-color: #13244C;
}
#footer .copyright .container {
  position: relative;
}
#footer .copyright .copyright-text {
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  padding: 0 25% 0 10px;
}
#footer .copyright .friend-link {
  position: absolute;
  top: 0;
  right: 5%;
  color: #746f6f;
}
#footer .copyright .friend-link select {
  width: 142px;
  height: 25px;
  line-height: 25px;
  border: 1px solid #999999;
  padding-left: 10px;
}
@media (max-width: 1200px) {
  .content .index-title {
    padding-left: 15%;
  }
  .content .content3 .about .tel {
    margin: 120px -70% 0 0;
  }
  .content .content5 .contact .contact-input {
    padding: 0 5px 0 2%;
  }
  #footer .friendship .footer-code .code-list li {
    margin-right: 15%;
  }
}
@media (max-width: 992px) {
  .content .content1 .explain{
    text-align: center;
  }
  .content .content1 .explain {
    margin-top: 20px;
  }
  .content .content1 .explain li {
    width: 32%;
    margin-top: 20px;
    display: inline-block;
    float: none;
  }
  .article .container {
    padding: 0 7.5px;
  }
  .content .index-case li {
    padding: 0 7.5px;
  }
  .content .content5 {
    padding: 55px 0 45px;
  }
  .content .content5 .contact .contact-meassage {
    padding: 0 0% 0 5%;
  }
  .content .content3 {
    background: url(../images/index_07.jpg) no-repeat -820px 150px;
  }
  .content .content3 .about {
    padding-right: 61%;
    padding-top: 200px;
  }
  .content .content3 .about .tel {
    margin: 95px -118% 0 0;
  }
  .content .article .list-imageText li a .text .text-top .text-content {
    width: 75%;
  }
  .content .article .list-imageText li a .text .text-top .date {
    width: 25%;
  }
}
@media (max-width: 767px) {
  #header .logo {
    width: 3.6rem;
    line-height: 0.68rem;
    height: 0.68rem;
    position: static;
    float: left;
    margin-left: 15px;
  }
  #header .logo img {
    max-width: 100%;
  }
  #header {
    height: auto;
    padding: 8px 0;
  }
  #header .menu_icon {
    top: 30%;
  }
  .content .index-title {
    padding: 0 0.3rem;
  }
  .content .index-title .index-title1 {
    font-size: 0.3rem;
    padding-right: 0.25rem;
    line-height: 0.47rem;
    height: 0.47rem;
  }
  .content .index-title .index-title2 {
    margin-left: 1.7rem;
    font-size: 0.2rem;
    top: -0.18rem;
  }
  .content .content1 {
    padding: 0.5rem 0 1rem;
    background: url(../images/wrap1.png) no-repeat center bottom;
    background-size: 100% auto;
  }
  .content .content1 .explain li a {
    width: 1.8rem;
    text-align: center;
  }
  .content .content1 .explain li a .icon {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 100% auto;
    line-height: 1.5rem;
  }
  .content .content1 .explain li a .text .p1,
  .content .content1 .explain li a .text .p2 {
    font-size: 0.2rem;
    line-height: 0.26rem;
  }
  .content .content1 .explain {
    margin-top: 0;
  }
  .content .content1 .explain li a .icon img {
    width: 0.53rem;
  }
  .content .content1 .explain li {
    margin-top: 0.2rem;
  }
  .content .content1 .explain-text {
    font-size: 0.2rem;
    line-height: 0.36rem;
  }
  .content .content1 .explain-text {
    margin-top: 0.4rem;
  }
  .content .index-case li {
    width: 50%;
    margin-top: 0.3rem;
  }
  .content .index-case {
    margin-top: 0.3rem;
  }
  .content .content2 {
    padding: 0.5rem 0 1.5rem;
    background: #ebeaef url(../images/wrap2.png) no-repeat center bottom;
    background-size: 100% auto;
  }
  .content .index-case li a .text .p1 span {
    width: 0.58rem;
    height: 0.47rem;
    line-height: 0.47rem;
    background-size: 100% auto;
    font-size: 0.26rem;
  }
  .content .index-case li a .text .p1 {
    margin: 0.15rem 0 0.1rem;
  }
  .content .index-case li a .text .p2,
  .content .index-case li a .text .p3 span {
    font-size: 0.2rem;
    line-height: 0.34rem;
  }
  .content .index-case li a .text .p3 span {
    height: 0.34rem;
    overflow: hidden;
  }
  .content .more {
    margin-top: 0.4rem;
  }
  .content .more a {
    display: inline-block;
    width: 1.53rem;
    height: 0.33rem;
    line-height: 0.33rem;
    font-size: 0.2rem;
    background-size: 100% auto;
  }
  .content .content3 .container {
    padding: 0;
  }
  .content .content3 {
    background: none;
    padding: 0.5rem 0 0;
  }
  .content .content3 .about {
    padding: 0.4rem 7.5px 1.7rem;
    background: url(../images/wrap3.png) no-repeat center bottom;
    background-size: 100% auto;
  }
  .content .content3 .about .p1,
  .content .content3 .about .p2 {
    font-size: 0.2rem;
    line-height: 0.36rem;
    height: auto;
  }
  .content .content3 .about .more {
    margin-top: 0.2rem;
  }
  .content .content3 .about .tel {
    margin: 6.2rem auto 0;
    width: 2.67rem;
    height: 0.64rem;
    line-height: 0.64rem;
    background-size: 100% auto;
    float: none;
    padding-left: 0.8rem;
  }
  .content .content3 .about .tel .tel1 {
    font-size: 0.2rem;
    line-height: 0.26rem;
    margin-top: 0.05rem;
  }
  .content .content3 .about .tel .tel2 {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .content .content4 .product li {
    width: 50%;
  }
  .content .content4 .product li .text .current-text span {
    font-size: 0.23rem;
    line-height: 0.4rem;
    margin-top: -0.2rem;
  }
  .content .content5 {
    padding: 0.5rem 0 0.8rem;
    background: url(../images/wrap4.png) no-repeat center bottom;
    background-size: 100% auto;
  }
  .content .content5 .contact {
    margin-top: 0.1rem;
  }
  .content .content5 .contact .contact-input {
    width: 100%;
  }
  .content .content5 .contact .contact-input .text1 {
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
  }
  .content .content5 .contact .contact-input .text2 {
    font-size: 0.2rem;
  }
  .content .content5 .contact .contact-input .input-list li .p2 input[type=text] {
    height: 0.4rem;
    line-height: 0.4rem;
    width: 2.4rem;
  }
  .content .content5 .contact .contact-input .input-list li {
    padding-right: 0;
    width: 2.6rem;
  }
  .content .content5 .contact .contact-input .input-list li .p1 {
    font-size: 0.2rem;
  }
  .content .content5 .contact .contact-input .input-list li .p2 input[type=submit] {
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.2rem;
    margin: 0.2rem 0 0.1rem;
  }
  .thank img {
    width: 0.96rem;
  }
  .content .content5 .contact .contact-meassage {
    padding-left: 0;
    width: 100%;
    margin-top: 0.45rem;
  }
  .content .content5 .contact .contact-meassage ul li .p2 {
    font-size: 0.2rem;
    line-height: 0.36rem;
  }
  .content .content5 .contact .contact-meassage ul li {
    margin-bottom: 0.1rem;
  }
  .content .content5 .contact .contact-meassage ul li .p1 {
    width: 0.2rem;
    height: 0.36rem;
    line-height: 0.36rem;
  }
  .content .content5 .contact .contact-meassage ul li .p1 img {
    width: 0.16rem;
  }
  .content .content5 .contact .contact-meassage ul li:nth-child(2) .p1 img {
    width: 0.19rem;
  }
  .content .content5 .contact .contact-meassage ul li:nth-child(4) .p1 img,
  .content .content5 .contact .contact-meassage ul li:nth-child(5) .p1 img {
    width: 0.2rem;
  }
  .content .content5 .contact .contact-meassage ul li .p2 {
    margin-left: 0.4rem;
  }
  .wrap-footer {
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #383837;
    padding: 0.15rem 0.2rem;
    background-color: #F4F3F3;
    position: relative;
  }
  .wrap-footer .top {
    width: 0.31rem;
    position: absolute;
    top: 0.2rem;
    right: 0.3rem;
  }
  .wap_footer dl dt img {
    width: 30%;
  }
  .wap_footer dl:nth-child(4) dt img {
    width: 26%;
  }
  .content .type {
    border-bottom: none;
  }
  .content .type .type-title {
    float: none;
    padding: 0.2rem 0.1rem 0.13rem;
    border-bottom: 1px solid #E9E8E8;
  }
  .content .type .type-title i {
    margin-right: -0.4rem;
    display: inline-block;
    width: 0.25rem;
  }
  .content .type .type-title span {
    padding: 0.25rem 0 0.13rem 0.3rem;
    border-bottom: 0.04rem solid #C6001E;
    margin-left: 0.1rem;
    font-size: 0.24rem;
  }
  .content .type {
    height: auto;
  }
  .content .type .container {
    padding: 0;
  }
  .content .type .type-list {
    margin-left: 0;
    padding: 0.06rem 0.2rem 0;
    display: none;
  }
  .content .type .type-list > li {
    float: none;
  }
  .content .type .type-list > li > a:before {
    display: none;
  }
  .content .type .type-list > li {
    margin-top: 0.17rem;
  }
  .content .type .type-list > li > a {
    padding: 0 0.2rem;
    line-height: 0.36rem;
    border: 1px solid #DDDDDD;
    font-size: 0.2rem;
    border-radius: 15px;
    background-color: #F8F8F8;
  }
  .content .type .type-list > li .type2-list {
    position: static;
    padding: 0.15rem 0.5rem 0;
  }
  .content .type .type-list > li .type2-list li {
    width: 100%;
    height: 0.36rem;
    border: none;
    background-color: #fff;
    margin-right: 0;
  }
  .content .type .type-list > li .type2-list li a {
    line-height: 0.36rem;
    text-align: left;
    font-size: 0.2rem;
    position: relative;
  }
  .content .type .type-list > li .type2-list li a:after {
    content: "";
    display: block;
    width: 0.1rem;
    height: 0.11rem;
    background: url(../images/list-image_03.png) no-repeat;
    position: absolute;
    top: 0.12rem;
    left: -0.2rem;
    background-size: 100% auto;
  }
  .content .index-case li a .text .p3 {
    padding-bottom: 0.2rem;
  }
  .content .index-case li a .text .p3:after,
  .content .index-case li a .text .p3:before {
    bottom: 0;
  }
  .content .article .index-case li .text .p2 {
    padding: 0.06rem 0;
  }
  .content .article .index-case li {
    margin-top: 0.4rem;
  }
  .content .article {
    padding-top: 0;
  }
  .more-type {
    width: 1.05rem;
    height: 0.32rem;
    line-height: 0.32rem;
    background-color: #848484;
    text-align: center;
    font-size: 0.2rem;
    color: #fff;
    border-radius: 4px;
    float: right;
  }
  .content .article .list-imageText li a .image {
    width: 1.68rem;
  }
  .content .article .list-imageText li a .text {
    margin-left: 1.9rem;
  }
  .content .article .list-imageText li a .text .text-top .text-content .p1 {
    font-size: 0.2rem;
    margin-bottom: 0.05rem;
  }
  .content .article .list-imageText li a .text .text-top .text-content {
    padding-top: 0.15rem;
  }
  .content .article .list-imageText li a .text .text-top .text-content:after {
    height: 0.86rem;
    top: 0.15rem;
  }
  .content .article .list-imageText li a .text .text-top {
    height: 1.35rem;
  }
  .content .article .list-imageText li a .text .text-top .date .p1 {
    font-size: 0.55rem;
    line-height: 0.6rem;
    margin-top: 0.15rem;
  }
  .content .article .list-imageText li a .text .text-top .date .p2 {
    font-size: 0.2rem;
    line-height: 0.22rem;
  }
  .content .article .list-imageText li a .text .text-bottom {
    width: 1.5rem;
    height: 0.36rem;
    line-height: 0.36rem;
    font-size: 0.2rem;
    padding-left: 0.18rem;
    background-size: 100% auto;
  }
  .content .article .list-imageText li {
    padding: 0.3rem 0;
  }
  .content .article .text-list li .date {
    width: 1.2rem;
  }
  .content .article .text-list li {
    border-bottom: 1px solid #EEEEEE;
    padding: 0.45rem 0;
  }
  .content .article .text-list li .date .p1 {
    font-size: 0.55rem;
    line-height: 0.6rem;
  }
  .content .article .text-list li .date .p2 {
    font-size: 0.2rem;
  }
  .content .article .text-list li .text {
    margin-left: 1.5rem;
  }
  .content .article .text-list li .text .p1 {
    font-size: 0.2rem;
    margin: 0;
  }
  .content .article .text-list li .text .p2 {
    font-size: 0.2rem;
    line-height: 0.32rem;
    height: 0.64rem;
  }
  .content .article .text-list {
    margin-top: 0;
  }
  .content .article .page,
  .product_detail,
  .news_detail,
  .feedback-form {
    padding: 0.3rem 0 2.8rem;
  }
}
@media (min-width: 992px) {
  .animated1 {
    animation: animated1 1s ease forwards;
    -webkit-animation: animated1 1s ease forwards;
    -moz-animation: animated1 1s ease forwards;
    opacity: 0;
  }
  @-webkit-keyframes animated1 {
    0% {
      transform: perspective(2000px) scale(1) rotateY(80deg);
      -webkit-transform: perspective(2000px) scale(1) rotateY(80deg);
      -moz-transform: perspective(2000px) scale(1) rotateY(80deg);
      -webkit-transform-origin: left;
              transform-origin: left;
      opacity: 0;
    }
    100% {
      transform: perspective(2000px) scale(1) rotateY(0);
      -webkit-transform: perspective(2000px) scale(1) rotateY(0);
      -moz-transform: perspective(2000px) scale(1) rotateY(0);
      -webkit-transform-origin: left;
              transform-origin: left;
      opacity: 1;
    }
  }
  @keyframes animated1 {
    0% {
      transform: perspective(2000px) scale(1) rotateY(80deg);
      -webkit-transform: perspective(2000px) scale(1) rotateY(80deg);
      -moz-transform: perspective(2000px) scale(1) rotateY(80deg);
      -webkit-transform-origin: left;
              transform-origin: left;
      opacity: 0;
    }
    100% {
      transform: perspective(2000px) scale(1) rotateY(0);
      -webkit-transform: perspective(2000px) scale(1) rotateY(0);
      -moz-transform: perspective(2000px) scale(1) rotateY(0);
      -webkit-transform-origin: left;
              transform-origin: left;
      opacity: 1;
    }
  }
  .animated2 {
    animation: animated2 1s ease forwards;
    -webkit-animation: animated2 1s ease forwards;
    -moz-animation: animated2 1s ease forwards;
    opacity: 0;
  }
  @-webkit-keyframes animated2 {
    0% {
      transform: translateX(-200px);
      -webkit-transform: translateX(-200px);
      -moz-transform: translateX(-200px);
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      opacity: 1;
    }
  }
  @keyframes animated2 {
    0% {
      transform: translateX(-200px);
      -webkit-transform: translateX(-200px);
      -moz-transform: translateX(-200px);
      opacity: 0;
    }
    100% {
      transform: translateX(0);
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      opacity: 1;
    }
  }
}
